﻿using ReactiveUI;
using ReactiveUI.Fody.Helpers;

namespace AppStandard.ViewModels
{
    public class HomeViewModel : ViewModelBase, IRoutableViewModel
    {
        public string UrlPathSegment => "Home"; // 必须明确实现
        public IScreen HostScreen { get; } // 必须保留

        [Reactive] // 这是一个属性，表示它是一个可观察的属性
        public string InputText { get; set; }

        public HomeViewModel(IScreen screen)
        {
            HostScreen = screen; // 接收来自MainViewModel的路由器
        }

        // 移除IScreen接口和Router属性
    }
}
